#ifndef DBSTRUCT_H
#define DBSTRUCT_H

#include <string>

using namespace std;

class DBStruct
{
	public:
		DBStruct();
		~DBStruct();
	protected:
	private:
};


// 全局表
struct tGlobal
{
	int id;
	int key;
	int value;
};

// 账户表
struct tUser
{
	int id;
	std::string user;
	std::string pwd;
};

// 玩家表
struct tPlayer
{
    int id;
    int userId;
    int sex;
    int silver;
    int gold;
    int diamond;
	long long birthtime; 				// 玩家创建时间
	string name;
	string desc;
	int roleId;
	int aryId; 							// 阵容表外键
};

// 角色表
struct tRole
{
	int id;
	int cfgId;							// 角色M模型配置ID
	int type; 							// 类型
	int lv; 							// 当前等级
    int exp; 							// 当前等级额外经验
    int hp; 							// 当前 HP
    int countryId; 						// 当前 所属势力（国家
    int cityId; 						// 当前 所在城市
    int buildId; 						// 当前 所在城市内所在建筑
    int jobId; 							// 当前 职位身份
    int houseId; 						// 当前 住所
    string name; 						// 角色名称
    string desc; 						// 说明描述
};

// 阵容表
struct tAry
{
	int id;
	int main;
	int t1;
	int t2;
	int t3;
	string battleAryId;
	string owen;
};



#endif // DBSTRUCT_H
